<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        // JSON 语言 => 一种特殊的字符串格式
        //             以特殊的结构表示数据的类型
        //  结构要求
        //      1. 字符串必须以 "" 包裹
        //      2. 数值布尔类型 直接定义
        //      3. 数组集合以 [] 方式描述，内部填充元素
        //      4. 对象 以 {} 方式描述，对象的属性必须以""包裹
        
        // js 提供了全局内置对象 JSON 
        // parse()	解析 JSON 字符串并返回 JavaScript 对象。
        // stringify()	将 JavaScript 对象转换为 JSON 字符串。
        console.log( JSON );


        let user = {
            name:"张三",
            age:23,
            state:false,
            skills:["html","css","js"]
        };

        let userJson = JSON.stringify( user );
        console.log( typeof userJson);
        console.log( userJson);

        let userStr = '{"name":"张三","age":23,"state":false,"skills":["html","css","js"]}';
        let userObj = JSON.parse(userStr);
        console.log(typeof userObj);
        console.log(userObj);

        
        

    </script>
</head>
<body>
    
</body>
</html>